AMI ROM Tool - AMIDEWIN

Description :
	DMI Editor for Windows command mode.

Current Label :
	DMIEDIT_WIN-1.43

Release Date :
	

Source Control Location :
	SS: Alaska;$/Alaska/ROMUtils/DMIEdit\dmieditwin/32;

Reference Document :
	Readme.txt

Known Issues :


Release Notes:
==============================================================================
1.43
	1.Support SMBIOS2.7.
	2.Solve [EIP44768]
	3.Fixed the description error of "/ALL" command in Help. [EIP 48220]
==============================================================================
1.42
	1.Synchronize all display items in DMI utilities.
==============================================================================
1.41
	1.DMI tool show all datas end up with "00 00" instead of showing "Length" 
	  datas with an unknown SMBIOS type.[EIP27567]
	2.Fixed the issue that DMI tool dump error datas with SMBIOS type 126/127.
==============================================================================
1.40
	1. Update the UUID generation algorithm with RDTSC.
	2. Add new Processor Family of Type 4.
	3. Update DMI16 of creating UUID by RDTSC.
==============================================================================
1.32
	Add support to SMBIOS Spec 2.6.1.
==============================================================================
1.31
	Add support to SMBIOS Spec 2.6.
==============================================================================
1.30
	Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress &
	Uncompress Rule)
==============================================================================
1.29
	Add new Processor Family of Type 4 for Griffin.
==============================================================================
1.28
	Add option /BT to update SMBIOS type2 Asset tag string.
==============================================================================
1.27
	1. Source Code refinement to support AMIDEEFI.
	2. Update the new E7h family "AMD Phenom (TM) Triple-Core Processor Family"
	   .
	3. Update allocate memory above 1M (AMIDEWIN just support SMBIOS module
	   RC20 or later).
==============================================================================
1.26
	Add information in Processor Family field of Type 4.
==============================================================================
1.25
	1. Modify the first character of upgraded string does not allow "/" or "-".
	2. Added support for WinPE 2.0.
	3. Added the SMBSMI Version control. That means to check signature, "SS20",
	   in the F000:RuntimeSMIFlashData+12 for indicating the SMBIOS have the
	   buffer above 1MB support.
==============================================================================
1.24
	1. Modify information of Type 8.
	2. Add writing DMI data function in Aptio platform.
==============================================================================
1.23
	Improvement: Source Code refinement, create shareable common functions for
	AMIDEWIN & AMIDEDOS.
==============================================================================
1.22
	Modify LoadDriver Code to solve load driver error on some platform.
==============================================================================
1.21
	1.  Adding backward compatible command support.
		1. Add /O = /OS for Type 11
		2. Add /SCO for Type 12
		3. Add /U = /SU AUTO for Type 1
	2. Added Utility Identification Information (UII) information.
==============================================================================
1.15
	1. Adding /IV(BIOS Version in Type0) and /ID(BIOS Release Date in Type0)
	   parameters.
	2. Adding PnP Function call.
	3. Adding string type determination(VarLength or FixLength).
==============================================================================
1.14
	Display warning message for when given UUID is less than 32 characters but
	still finish the operation.
==============================================================================
1.13
	1. AMIDEDOS may write incorrect value while the user performs several tasks
	   at the same time.
	2. Change program procedure to avoid update function failure.
==============================================================================
1.12
	Modify reading SMBIOS data method.
==============================================================================
1.11
	Fix the problem that truncated UUID cannot be updated via DMS file.
==============================================================================
1.10
	Windows XP64 support.
==============================================================================
1.05
	1. Fix the problem that AMD K8 system reboot while "/ALL" is running.
	2. Fix the problem that AMD K8 system reboot while updating via
	   configuration file.
	3. Fix the problem that AMD K8 system reboot while updating string.
==============================================================================
1.04
	1. Fix the problem that the input value range between 00-09 is invalid for
	   "/CT" command.
	2. "/ALL" command may not work well.
==============================================================================
1.03
	Fix the problem that update data failure while O/S running under
	multi-processor mode.
==============================================================================
1.02
	Add new commands - /SKU for SKU Number in Type 1 and /SF for Family Name in
	Type.
==============================================================================
1.01
	1. Fix the problem that some type with value field cannot be updated.
	2. Display wrong DWORD value.
	3. Default UUID value will be 0.
==============================================================================
1.00
	Formal release.